A Slime Mold Solver for Linear Programming Problems
نویسندگان
چکیده
Physarum polycephalum (true slime mold) has recently emerged as a fascinating example of biological computation through morphogenesis. Despite being a single cell organism, experiments have observed that through its growth process, the Physarum is able to solve various minimum cost flow problems. This paper analyzes a mathematical model of the Physarum growth dynamics. We show how to encode general linear programming (LP) problems as instances of the Physarum. We prove that under the growth dynamics, the Physarum is guaranteed to converge to the optimal solution of the LP. We further derive an efficient discrete algorithm based on the Physarum model, and experimentally verify its performance on assignment problems.
منابع مشابه
On the Convergence Time of a Natural Dynamics for Linear Programming
We consider a system of nonlinear ordinary differential equations for the solution of linear programming (LP) problems that was first proposed in the mathematical biology literature as a model for the foraging behavior of acellular slime mold Physarum polycephalum, and more recently considered as a method to solve LPs. We study the convergence time of the continuous Physarum dynamics in the con...
متن کاملNon-linear Bioelectronic Element: Schottky Effect and Electrochemistry
Asymmetric electrical contact (gold and indium) was performed to the slime mold. Electrical characterization of such structure revealed rectifying behavior due to the Schottky effect and a hysteresis due to the electro-chemical activity within the slime mold. Physarum polycephalum belongs to the species of order Physarales, subclass Myxogastromycetidae, class Myxomycetes, and division Myxosteli...
متن کاملTwo Results on Slime Mold Computations
In this paper, we present two results on slime mold computations. The first one treats a biologically-grounded model, originally proposed by biologists analyzing the behavior of the slime mold Physarum polycephalum. This primitive organism was empirically shown by Nakagaki et al. to solve shortest path problems in wet-lab experiments (Nature’00). We show that the proposed simple mathematical mo...
متن کاملSimulation Model For The Whole Life Cycle Of The Slime Mold Dictyostelium Discoideum
Slime molds are fascinating organisms, they can either live as an organism consisting out of a single cell or they can form a multi-cellular organism. Therefore from the biological point of view, the slime molds are studied in order to understand the evolutionary step from a single cell organism to a multi-cellular organism. Studies have shown that the behavior of cooperating single cell organi...
متن کاملSlime Mold Imitates the United States Interstate System
The plasmodium phase of Physarum polycephalum is a champion amongst living creatures used in laboratory prototypes of future and emergent computing architectures. A wide range of problems from computational geometry and logic can be solved by this cellular slime mold. A typical way to perform a computation with the slime mold is to represent a problem’s data as a spatial configuration of nutrie...
متن کامل